peter's gland

This is not a dictionary! - Search for "peter's gland" in The Danish Dictionary

  • March 1. 2016 from wordnet.princeton.edu

    Peter's gland noun english

    any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon